<?php 
//require_once("../bootstrap.php")//
set_include_path(get_include_path() . PATH_SEPARATOR . "/Kioskos");
set_include_path(get_include_path() . PATH_SEPARATOR . "..");
require_once("Interfaces/Controllable.php");
require_once("DAO/MySQL.php");
class  TipoEncuesta implements Controllable{
    public $idTiposEncuestas;
    public $TipoEncuesta;
    function asControl($controlTag , $selected = false){
        return "<$controlTag value='$this->idTiposEncuestas' ".($selected?" selected='selected' ":"").">".htmlspecialchars($this->TipoEncuesta)."</$controlTag>";
    }
    function asOption($selected){
        return  ($this->asControl("OPTION", $selected));    
    }
    function asSpan(){
        return  ($this->asControl("SPAN"));    
    }
    public function __construct($idTiposEncuestas , $TipoEncuesta = null) {
        $this->idTiposEncuestas = $idTiposEncuestas;
        $this->TipoEncuesta = $TipoEncuesta;
        if( is_null($TipoEncuesta)  ){
            $table = getTable("CALL ObtenerTiposEncuestas($idTiposEncuestas, null);");  
            $row = $table[0];
            $this->TipoEncuesta = $row["TipoEncuesta"];
        }
    }
    public function guardar(){
        $query = "CALL CrearTipoEncuesta ( '".$this->TipoEncuesta."' );";
        echo $query . "<br/>";
        $result = execute($query);
        echo $result;
    }

}
?>